import java.util.Scanner;

public class num {
//     在同一个类中,分别定义求两个整数的方法 和 三个小数之和的方法。 并执行代码，求出结果
//整数方法
public static int Intsum(int a,int b){
  return a+b;
}
public static  float Floatsum(float a,float b){
  return a+b;
}
//在同一个类中定义多个方法：要求不仅可以求2个整数的最大值，还可以求3个小数的最大值？
public static int Intmax(int a,int b){
  return a+b;
}
public static float Floatmax(float a,float b,float c){
  return a+b+c;
}
public static int Fun(int n){
//  递归求解汉诺塔问题
  if(n<=2){
    return 1;
  }else {
    return Fun(n-1)+Fun(n-2);
  }
}

  public static void main(String[] args) {
//    递归求解汉诺塔问题
    int ret=Fun(5);
    System.out.println(ret);
  }
  public static void main2(String[] args) {
    float fmax=Floatmax(1,5,6);
    int imax=Intmax(5,6);
    System.out.println(fmax);
    System.out.println(imax);
  }
  public static void main1(String[] args) {
    int sum1=Intsum(1,4);
    float sum2=Floatsum(1,5);
    System.out.println(sum1);
    System.out.println(sum2);
  }
}
